home *** CD-ROM | disk | FTP | other *** search
- # CV Makefile for the GNU C/C++ Compiler under MS-DOS (DJGPP)
- # We expect DJGPP the MS-DOS 386/G++ version 1.02 (is there any other ?!)
- # (c)Copyright 1991-93 by Tobias Ferber, All Rights Reserved
-
- CC=gcc
-
- EXTENDER=c:\devel\djgpp\bin\stub.exe
-
- DEFINES= -D__MSDOS__
-
- CFLAGS= -O $(DEFINES)
-
- # *** / ALL / ***
-
- .PHONY: all clean
-
- all: cv cvt
-
- # *** / CV / ***
-
- CV_OBJS=\
- cv.o getarg.o
-
- cv: cv.exe
-
- cv.exe: cv.out
- copy /b $(EXTENDER) + $< $@ > nul:
- del $<
-
- cv.out: $(CV_OBJS)
- $(CC) $(CFLAGS) -o $@ $?
-
- cv.o: cv.cc cv.hh
- $(CC) $(CFLAGS) -c -o $@ $<
-
- getarg.o: getarg.c
- $(CC) $(CFLAGS) -c -o $@ $<
-
-
- # *** / CVT / ***
-
- CVT_OBJS=\
- cvt.o cvtparse.o numdigits.o tfname.o filecopy.o
-
- cvt: cvt.exe
-
- cvt.exe: cvt.out
- copy /b $(EXTENDER) + $< $@ > nul:
- del $<
-
- cvt.out: $(CVT_OBJS)
- $(CC) $(CFLAGS) -o $@ $?
-
- cvt.o: cvt.c cvt.h
- $(CC) $(CFLAGS) -c -o $@ $<
-
- cvtparse.o: cvtparse.c cvt.h
- $(CC) $(CFLAGS) -c -o $@ $<
-
- numdigits.o: numdigits.c
- $(CC) $(CFLAGS) -c -o $@ $<
-
- tfname.o: tfname.c
- $(CC) $(CFLAGS) -c -o $@ $<
-
- filecopy.o: filecopy.c filecopy.h
- $(CC) $(CFLAGS) -c -o $@ $<
-
-
- # *** / GREEK / ***
-
- .PHONY: greek
-
- TEXBIN= c:\emtex
- TEX= $(TEXBIN)\tex286.exe
- PV= $(TEXBIN)\dviscr.exe
- PVOPTS= @$(TEXBIN)\dviscr.cnf
- TEXFORMAT= lplain
-
- greek: g.awk
- cvt -fg2g | cvt -fg2tex | gawk -fg.awk > g.tex
- $(TEX) &$(TEXFORMAT) g.tex
- $(PV) $(PVOPTS) g.dvi
- mode con lines=50 cols=80
-
-
- # *** / CLEAN / ***
-
- clean:
- -del *.out
- -del *.o
- -del *.bak
-
-
- # *** / TAGS / ***
-
- tags:
- -etags -t *.c *.h
-